Indian Buffalo — definition
1. Indian buffalo (Noun)
1 definition
Indian buffalo (Noun) — Upland buffalo of eastern Asia where true water buffaloes do not thrive; used for draft and milk.
4 types of
Asiatic buffalo Bubalus bubalis water buffalo water ox